package me.luger.project.fof.entity;


import me.luger.core.dao.nutz.entity.BaseEntity;
import org.nutz.dao.entity.annotation.*;
import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;

@Table("fof_product_type")
public class ProductType extends BaseEntity implements Serializable{
private static final long serialVersionUID=1L;


    /**
     * 
     */
    @Id
    @Column("id")
    @Comment("")
    @ColDefine(type = ColType.INT, width = 10)
    private Integer id;
    /**
     * 二级类型名称
     */
    @Column("name")
    @Comment("二级类型名称")
    @ColDefine(type = ColType.VARCHAR, width = 255)
    private String name;
    /**
     * 描述信息
     */
    @Column("description")
    @Comment("描述信息")
    @ColDefine(type = ColType.TEXT, width = 65535)
    private String description;

    @Column("profitId")
    @Comment("收益类型id 1:绝对收益 2：相对收益")
    @ColDefine(type = ColType.INT, width = 10)
    private Integer profitId;

    @Column("rcm")
    @Comment("是否推荐 0：不推荐 1：推荐")
    @ColDefine(type = ColType.INT, width = 1)
    private Integer rcm;

    @Column("assetStrategyIds")
    @Comment("资产策略对应的ID")
    @ColDefine(type = ColType.INT, width = 1)
    private String assetStrategyIds;

//    /**
//     *
//     */
//    @Column("wind001")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String wind001;
//    /**
//     *
//     */
//    @Column("wind002")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String wind002;
//    /**
//     *
//     */
//    @Column("wind003")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String wind003;
//    /**
//     *
//     */
//    @Column("wind004")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String wind004;
//    /**
//     *fund_type_target
//     */
//    @Column("goal001")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String goal001;
//    /**
//     *fund_type_strategy
//     */
//    @Column("goal002")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String goal002;
//    /**
//     *fund_type_quant
//     */
//    @Column("goal003")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String goal003;
//    /**
//     *fund_type_hedging
//     */
//    @Column("goal004")
//    @Comment("")
//    @ColDefine(type = ColType.VARCHAR, width = 16)
//    private String goal004;

    public void setId(Integer id){
        this.id=id;
    }
    public Integer getId(){
        return this.id;
    }

    public void setName(String name){
        this.name=name;
    }
    public String getName(){
        return this.name;
    }

    public void setDescription(String description){
        this.description=description;
    }
    public String getDescription(){
        return this.description;
    }

    public Integer getProfitId() {
        return profitId;
    }

    public void setProfitId(Integer profitId) {
        this.profitId = profitId;
    }

    public Integer getRcm() {
        return rcm;
    }

    public void setRcm(Integer rcm) {
        this.rcm = rcm;
    }

    public String getAssetStrategyIds() {
        return assetStrategyIds;
    }

    public void setAssetStrategyIds(String assetStrategyIds) {
        this.assetStrategyIds = assetStrategyIds;
    }

//    public String getWind001() {
//        return wind001;
//    }
//
//    public void setWind001(String wind001) {
//        this.wind001 = wind001;
//    }
//
//    public String getWind002() {
//        return wind002;
//    }
//
//    public void setWind002(String wind002) {
//        this.wind002 = wind002;
//    }
//
//    public String getWind003() {
//        return wind003;
//    }
//
//    public void setWind003(String wind003) {
//        this.wind003 = wind003;
//    }
//
//    public String getWind004() {
//        return wind004;
//    }
//
//    public void setWind004(String wind004) {
//        this.wind004 = wind004;
//    }
//
//    public String getGoal001() {
//        return goal001;
//    }
//
//    public void setGoal001(String goal001) {
//        this.goal001 = goal001;
//    }
//
//    public String getGoal002() {
//        return goal002;
//    }
//
//    public void setGoal002(String goal002) {
//        this.goal002 = goal002;
//    }
//
//    public String getGoal003() {
//        return goal003;
//    }
//
//    public void setGoal003(String goal003) {
//        this.goal003 = goal003;
//    }
//
//    public String getGoal004() {
//        return goal004;
//    }
//
//    public void setGoal004(String goal004) {
//        this.goal004 = goal004;
//    }
}